#ifndef C_QPALETTE_H
#define C_QPALETTE_H

/****************************************************************************
** QColorGroup C bindings generated from reading C++ file 'qpalette.h'
**
** Created: Tue Jul 30 19:22:30 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QColorGroupH QColorGroup_create();
C_EXPORT void QColorGroup_destroy(QColorGroupH handle);
C_EXPORT QColorGroupH QColorGroup_create2(const QColorH foreground, const QColorH button, const QColorH light, const QColorH dark, const QColorH mid, const QColorH text, const QColorH base);
C_EXPORT QColorGroupH QColorGroup_create3(const QBrushH foreground, const QBrushH button, const QBrushH light, const QBrushH dark, const QBrushH mid, const QBrushH text, const QBrushH bright_text, const QBrushH base, const QBrushH background);
C_EXPORT QColorGroupH QColorGroup_create4(const QColorGroupH p1);
C_EXPORT const QColorH QColorGroup_color(QColorGroupH handle, QColorGroupColorRole p1);
C_EXPORT const QBrushH QColorGroup_brush(QColorGroupH handle, QColorGroupColorRole p1);
C_EXPORT void QColorGroup_setColor(QColorGroupH handle, QColorGroupColorRole p1, const QColorH p2);
C_EXPORT void QColorGroup_setBrush(QColorGroupH handle, QColorGroupColorRole p1, const QBrushH p2);
C_EXPORT const QColorH QColorGroup_foreground(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_button(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_light(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_dark(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_mid(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_text(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_base(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_background(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_midlight(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_brightText(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_buttonText(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_shadow(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_highlight(QColorGroupH handle);
C_EXPORT const QColorH QColorGroup_highlightedText(QColorGroupH handle);
C_EXPORT QPaletteH QPalette_create();
C_EXPORT void QPalette_destroy(QPaletteH handle);
C_EXPORT QPaletteH QPalette_create2(const QColorH button);
C_EXPORT QPaletteH QPalette_create3(const QColorH button, const QColorH background);
C_EXPORT QPaletteH QPalette_create4(const QColorGroupH active, const QColorGroupH disabled, const QColorGroupH inactive);
C_EXPORT QPaletteH QPalette_create5(const QPaletteH p1);
C_EXPORT const QColorH QPalette_color(QPaletteH handle, QPaletteColorGroup p1, QColorGroupColorRole p2);
C_EXPORT const QBrushH QPalette_brush(QPaletteH handle, QPaletteColorGroup p1, QColorGroupColorRole p2);
C_EXPORT void QPalette_setColor(QPaletteH handle, QPaletteColorGroup p1, QColorGroupColorRole p2, const QColorH p3);
C_EXPORT void QPalette_setBrush(QPaletteH handle, QPaletteColorGroup p1, QColorGroupColorRole p2, const QBrushH p3);
C_EXPORT void QPalette_setColor2(QPaletteH handle, QColorGroupColorRole p1, const QColorH p2);
C_EXPORT void QPalette_setBrush2(QPaletteH handle, QColorGroupColorRole p1, const QBrushH p2);
C_EXPORT void QPalette_copy(QPaletteH handle, QPaletteH retval);
C_EXPORT const QColorGroupH QPalette_active(QPaletteH handle);
C_EXPORT const QColorGroupH QPalette_disabled(QPaletteH handle);
C_EXPORT const QColorGroupH QPalette_inactive(QPaletteH handle);
C_EXPORT const QColorGroupH QPalette_normal(QPaletteH handle);
C_EXPORT void QPalette_setActive(QPaletteH handle, const QColorGroupH p1);
C_EXPORT void QPalette_setDisabled(QPaletteH handle, const QColorGroupH p1);
C_EXPORT void QPalette_setInactive(QPaletteH handle, const QColorGroupH p1);
C_EXPORT void QPalette_setNormal(QPaletteH handle, const QColorGroupH p1);
C_EXPORT bool QPalette_isCopyOf(QPaletteH handle, const QPaletteH p1);
C_EXPORT int QPalette_serialNumber(QPaletteH handle);

#endif
